const routeDemo = [
  // 经销商系统
  {
    name: "dealerSystem",
    path: "/dealerSystem",
    hidden: false,
    redirect: "noRedirect",
    component: "Layout",
    alwaysShow: true,
    meta: {
      title: "经销商系统",
      icon: "system",
      noCache: false,
      link: null,
    },
    children: [
      {
        name: "auctionCenter",
        path: "auctionCenter",
        hidden: false,
        redirect: "noRedirect",
        component: "ParentView",
        alwaysShow: true,
        meta: {
          title: "拍卖中心",
          icon: "log",
          noCache: false,
          link: null,
        },
        children: [
          {
            name: "offerManagement",
            path: "offerManagement",
            hidden: false,
            component: "dealerSystem/auctionCenter/offerManagement/index",
            meta: {
              title: "报盘管理",
              icon: "form",
              noCache: false,
              link: null,
            },
          },
          {
            name: "biddingManagement",
            path: "biddingManagement",
            hidden: false,
            component: "dealerSystem/auctionCenter/biddingManagement/index",
            meta: {
              title: "竞拍管理",
              icon: "logininfor",
              noCache: false,
              link: null,
            },
          },
        ],
      },
    ],
  },
  // 总部系统
  {
    name: "headquarters",
    path: "/headquarters",
    hidden: false,
    redirect: "noRedirect",
    component: "Layout",
    alwaysShow: true,
    meta: {
      title: "总部系统",
      icon: "system",
      noCache: false,
      link: null,
    },
    children: [
      {
        name: "auctioncenter",
        path: "auctioncenter",
        hidden: false,
        redirect: "noRedirect",
        component: "ParentView",
        alwaysShow: true,
        meta: {
          title: "拍卖中心",
          icon: "log",
          noCache: false,
          link: null,
        },
        children: [
          {
            name: "auctionmanage",
            path: "auctionmanage",
            hidden: false,
            component: "headquarters/auctioncenter/auctionmanage/index",
            meta: {
              title: "拍卖管理",
              icon: "form",
              noCache: false,
              link: null,
            },
          },
          {
            name: "addauction",
            path: "addauction",
            hidden: false,
            component: "headquarters/auctioncenter/auctionmanage/addauction",
            meta: {
              title: "新增拍卖",
              icon: "form",
              noCache: false,
              link: null,
            },
          },
          {
            name: "matchingrules",
            path: "matchingrules",
            hidden: false,
            component: "headquarters/auctioncenter/auctionmanage/matchingrules",
            meta: {
              title: "匹配规则",
              icon: "form",
              noCache: false,
              link: null,
            },
          },
          {
            name: "productdistribution",
            path: "productdistribution",
            hidden: false,
            component:
              "headquarters/auctioncenter/auctionmanage/productdistribution",
            meta: {
              title: "产品分配",
              icon: "form",
              noCache: false,
              link: null,
            },
          },
        ],
      },
    ],
  },

  // 系统管理
  {
    name: "System",
    path: "/system",
    hidden: false,
    redirect: "noRedirect",
    component: "Layout",
    alwaysShow: true,
    meta: {
      title: "系统管理",
      icon: "system",
      noCache: false,
      link: null,
    },
    children: [
      {
        name: "User",
        path: "user",
        hidden: false,
        component: "system/user/index",
        meta: {
          title: "用户管理",
          icon: "user",
          noCache: false,
          link: null,
        },
      },
      {
        name: "Role",
        path: "role",
        hidden: false,
        component: "system/role/index",
        meta: {
          title: "角色管理",
          icon: "peoples",
          noCache: false,
          link: null,
        },
      },
      {
        name: "Menu",
        path: "menu",
        hidden: false,
        component: "system/menu/index",
        meta: {
          title: "菜单管理",
          icon: "tree-table",
          noCache: false,
          link: null,
        },
      },
      {
        name: "Dept",
        path: "dept",
        hidden: false,
        component: "system/dept/index",
        meta: {
          title: "部门管理",
          icon: "tree",
          noCache: false,
          link: null,
        },
      },
      {
        name: "Post",
        path: "post",
        hidden: false,
        component: "system/post/index",
        meta: {
          title: "岗位管理",
          icon: "post",
          noCache: false,
          link: null,
        },
      },
      {
        name: "Dict",
        path: "dict",
        hidden: false,
        component: "system/dict/index",
        meta: {
          title: "字典管理",
          icon: "dict",
          noCache: false,
          link: null,
        },
      },
      {
        name: "Config",
        path: "config",
        hidden: false,
        component: "system/config/index",
        meta: {
          title: "参数设置",
          icon: "edit",
          noCache: false,
          link: null,
        },
      },
      {
        name: "Notice",
        path: "notice",
        hidden: false,
        component: "system/notice/index",
        meta: {
          title: "通知公告",
          icon: "message",
          noCache: false,
          link: null,
        },
      },
      {
        name: "Log",
        path: "log",
        hidden: false,
        redirect: "noRedirect",
        component: "ParentView",
        alwaysShow: true,
        meta: {
          title: "日志管理",
          icon: "log",
          noCache: false,
          link: null,
        },
        children: [
          {
            name: "Operlog",
            path: "operlog",
            hidden: false,
            component: "monitor/operlog/index",
            meta: {
              title: "操作日志",
              icon: "form",
              noCache: false,
              link: null,
            },
          },
          {
            name: "Logininfor",
            path: "logininfor",
            hidden: false,
            component: "monitor/logininfor/index",
            meta: {
              title: "登录日志",
              icon: "logininfor",
              noCache: false,
              link: null,
            },
          },
        ],
      },
    ],
  },
  {
    name: "Monitor",
    path: "/monitor",
    hidden: false,
    redirect: "noRedirect",
    component: "Layout",
    alwaysShow: true,
    meta: {
      title: "系统监控",
      icon: "monitor",
      noCache: false,
      link: null,
    },
    children: [
      {
        name: "Online",
        path: "online",
        hidden: false,
        component: "monitor/online/index",
        meta: {
          title: "在线用户",
          icon: "online",
          noCache: false,
          link: null,
        },
      },
      {
        name: "Job",
        path: "job",
        hidden: false,
        component: "monitor/job/index",
        meta: {
          title: "定时任务",
          icon: "job",
          noCache: false,
          link: null,
        },
      },
      {
        name: "Druid",
        path: "druid",
        hidden: false,
        component: "monitor/druid/index",
        meta: {
          title: "数据监控",
          icon: "druid",
          noCache: false,
          link: null,
        },
      },
      {
        name: "Server",
        path: "server",
        hidden: false,
        component: "monitor/server/index",
        meta: {
          title: "服务监控",
          icon: "server",
          noCache: false,
          link: null,
        },
      },
      {
        name: "Cache",
        path: "cache",
        hidden: false,
        component: "monitor/cache/index",
        meta: {
          title: "缓存监控",
          icon: "redis",
          noCache: false,
          link: null,
        },
      },
      {
        name: "CacheList",
        path: "cacheList",
        hidden: false,
        component: "monitor/cache/list",
        meta: {
          title: "缓存列表",
          icon: "redis-list",
          noCache: false,
          link: null,
        },
      },
    ],
  },
];

export { routeDemo };
